package net.lab1024.sa.admin.module.business.erp.mmo.domain.form;

import io.swagger.v3.oas.annotations.media.Schema;
import javax.validation.constraints.NotNull;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;


@Data
public class MmordbUpdateForm {

    @Schema(description = "电键", requiredMode = Schema.RequiredMode.REQUIRED)
    @NotNull(message = "电键 不能为空")
    private Long docEntry;

    private Integer lineNum;
    private Long userId;
    private String lineStatus;
    private String userName;
    private Boolean approved;
    private String absId;
    private BigDecimal workTime;
    private BigDecimal overTime;
    private BigDecimal costHour;
    private BigDecimal holiday;
    private BigDecimal common;
    private Boolean time1 = false;
    private Boolean time2 = false;
    private Boolean time3 = false;
    private Boolean time4 = false;
    private Boolean time5 = false;
    private Boolean time6 = false;
    private Boolean time7 = false;
    private Boolean time8 = false;
    private Boolean time9 = false;
    private Boolean time10 = false;
    private Boolean time11 = false;
    private Boolean time12 = false;
    private Boolean time13 = false;
    private Boolean time14 = false;
    private Boolean time15 = false;
    private Boolean time16 = false;
    private Boolean time17 = false;
    private Boolean time18 = false;
    private Boolean time19 = false;
    private Boolean time20 = false;
    private Boolean time21 = false;
    private Boolean time22 = false;
    private Boolean time23 = false;
    private Boolean time24 = false;
    @NotNull(message = "日期不能为空")
    private LocalDate nowDate;
    private String week;
    private Boolean workDay;
    private Integer version;
    private Boolean absentee;
    private String  del;
    private String freeTxt;


}